jsp中<a>传值无法传递数据库中的中文字段

来源:百度知道 编辑:UC知道 时间:2024/06/03 09:59:22
数据库中有中文字段,在查询显示的时候页面没有任何显示问题
但是,在添加<a>标签传值的时候无法传递中文字段,到显示页面的时候,所穿过来的值乱码,已经把所有页面都改成了Utf-8
而且接受的页面写了request.setCharacterEncoding("utf-8");
但是还是无法将数据库中的中文字段传递
请大哥们赐教,

这个问题很郁闷哦!我以前也碰到过,其实简单的谁也能想到!你把什么都设置成utf-8先试下!response.setCharacterEncoding("utf-8")

你是用myeclipse做的吧!把这里弄下拉!如果实在不行就弄个过滤器!这个乱码问题的解决的办法很多!呵呵...什么都试了才知道成不成拉!

在你的接收页面获取的值改为下面格式,name就是你传递的值
<%String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf-8");%>

数据库的存储格式也是utf-8吗?